﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Interface;

namespace Model
{
    // Den klasse er lavet af Gruppe 4 DM12a
    public class BookingCollection
    {
        List<Booking> bookingListe;

        public BookingCollection()
        {
            bookingListe = new List<Booking>();
        }

        public Booking RegistrerBooking(DateTime ankomst, DateTime afrejse, int antalVærelser, int antalPersoner, int bookingId)
        {
            Booking nyBooking = new Booking(ankomst, afrejse, antalVærelser, antalPersoner, bookingId);
            bookingListe.Add(nyBooking);
            return nyBooking;
        }

        // returnerer listen af booking
        public List<Booking> BookingListe
        {
            get { return bookingListe; }
        }

        public Booking FindBooking(int bookingId)
        {
            bool fundet = false;
            int i = 0;

            while (!fundet)
            {
                if (bookingListe[i].BookingId == bookingId)
                    fundet = true;
                else
                    i++;
            }

            return bookingListe[i];
        }

    }
}
